import 'package:yysk_app/env/env.dart';

// 藏品模块
class ProductApi {
  static String baseUrl = Env.envConfig.envHttpUrl;
  static String firstPublish = '$baseUrl/marketing/web/firstPublish'; //首发商品post
  static String firstPublishById =
      '$baseUrl/marketing/web/firstPublish'; //首发商品详情get
  static String firstPublishTime =
      '$baseUrl/marketing/web/firstPublish/get/time'; //获取首发时间
  static String userCollection =
      '$baseUrl/collection/web/userCollection'; //我的藏品汇总post
  static String collectionListByCollectionId =
      '$baseUrl/collection/web/userCollection/collectionListByCollectionId'; //单个藏品列表post
  static String userCollectionDetail =
      '$baseUrl/collection/web/userCollection/detail'; //我的藏品详情
  static String userCollectionDetailHead =
      '$baseUrl/collection/web/userCollection/collectionIdDetails'; //单个藏品点进去顶部详情

  static String tianjigeList =
      '$baseUrl/marketing/web/activity/page'; //千机阁 活动前台分页 列表
  static String tianjigeDetail =
      '$baseUrl/marketing/web/activity/detail'; //千机阁 活动详情
  static String tianjigeRecord =
      '$baseUrl/marketing/web/activity/activityUserRecordPage'; //前台用户分解 合成 活动记录
  static String tianjigeActivityUserRecordDetails =
      '$baseUrl/marketing/web/activity/activityUserRecordDetails'; //前台用户分解 合成 活动记录详情
  static String tianjigeSplit =
      '$baseUrl/marketing/web/activity/split'; //千机阁 分解合成 put

  static String canTransferPage =
      '$baseUrl/prop/web/userProps/transfer/canTransferPage'; //用户可转赠列表
  static String doTransfer =
      '$baseUrl/prop/web/userProps/transfer/doTransfer'; //用户转赠道具
  static String incubationOrderCancel =
      '$baseUrl/trade/web/incubationOrder/cancelOrder'; //取消孵化订单
  static String transferConsumption =
      '$baseUrl/prop/web/userProps/transfer/transferConsumption'; //用户转赠道具消耗信息

  //转增模块 道具
  static String getPayTokenProp =
      '$baseUrl/prop/web/userPropTransferOrder/getPayToken'; //获取支付令牌
  static String userPropTransferOrderCancel =
      '$baseUrl/prop/web/userPropTransferOrder/orderCancel'; //道具订单取消
  static String userPropTransferOrderPage =
      '$baseUrl/prop/web/userPropTransferOrder/page'; //用户转赠 订单分页
  static String userPropTransferOrderDetail =
      '$baseUrl/prop/web/userPropTransferOrder'; //用户转赠道 订单详情
  //转增模块 藏品
  static String getPayTokenCollection =
      '$baseUrl/collection/web/userCollectionTransferOrder/getPayToken'; //获取支付令牌
  static String userCollectionTransferOrderCancel =
      '$baseUrl/collection/web/userCollectionTransferOrder/orderCancel'; //转赠藏品订单取消
  static String userCollectionTransferOrderPage =
      '$baseUrl/collection/web/userCollectionTransferOrder/page'; //转赠藏品订单取消
  static String userCollectionTransferOrderDetail =
      '$baseUrl/collection/web/userCollectionTransferOrder'; //转赠藏品订单取消
  static String userCollectionCanTransferPage =
      '$baseUrl/collection/web/userCollection/canTransferPage'; //用户可转赠列表
  static String userCollectionDoTransfer =
      '$baseUrl/collection/web/userCollection/doTransfer'; //用户转赠
  static String userCollectionTransferConsumption =
      '$baseUrl/collection/web/userCollection/transferConsumption'; //用户转赠消耗信息
  //转增模块 盲盒
  static String getPayTokenBlind =
      '$baseUrl/marketing/web/userBoxTransferOrder/getPayToken'; //获取支付令牌
  static String userBoxTransferOrderCancel =
      '$baseUrl/marketing/web/userBoxTransferOrder/orderCancel'; //盲盒 取消订单
  static String userBoxTransferOrderPage =
      '$baseUrl/marketing/web/userBoxTransferOrder/page'; //
  static String userBoxTransferOrderDetail =
      '$baseUrl/marketing/web/userBoxTransferOrder'; //
  static String userBoxCanTransferPage =
      '$baseUrl/marketing/web/userBox/transfer/canTransferPage'; //用户可转赠列表
  static String userBoxDoTransfer =
      '$baseUrl/marketing/web/userBox/transfer/doTransfer'; //用户转赠盲盒
  static String userBoxTransferConsumption =
      '$baseUrl/marketing/web/userBox/transfer/transferConsumption'; //用户转赠盲盒消耗信息
  static String firstPublishGetPrice =
      '$baseUrl/marketing/web/firstPublish/getPrice'; //藏品详情价格

  static String getQualification =
      '$baseUrl/marketing/web/firstPublish/getQualification'; //获取资格信息

  static String batchCreateIncubationOrder =
      '$baseUrl/trade/web/incubationOrder/batchCreateIncubationOrder'; //批量创建孵化订单
  static String batchCancelOrder =
      '$baseUrl/trade/web/incubationOrder/cancelOrder'; //取消孵化订单
  static String getOrdersBySellUserId =
      '$baseUrl/trade/web/incubationOrder/getOrdersBySellUserId'; //出售-获取出售订单列表
  static String getOrdersByUserId =
      '$baseUrl/trade/web/incubationOrder/getOrdersByUserId'; //购买-获取孵化订单列表
  static String batchGetPayToken =
      '$baseUrl/trade/web/incubationOrder/getPayToken'; //获取孵化订单支付令牌
  static String smartPurchase =
      '$baseUrl/trade/web/incubationOrder/smartPurchase'; //智能购买
  static String incubationOrder =
      '$baseUrl/trade/web/incubationOrder'; //获取孵化订单详情(购买-出售)
  static String cancelSaleOrder =
      '$baseUrl/trade/web/saleOrder/cancelSaleOrder'; //取消出售订单
  static String createSaleOrder =
      '$baseUrl/trade/web/saleOrder/createSaleOrder'; //创建出售订单
  static String getSaleOrderPage =
      '$baseUrl/trade/web/saleOrder/getSaleOrderPage'; //购买时获取出售订单列表
  static String mySaleOrders =
      '$baseUrl/trade/web/saleOrder/mySaleOrders'; //我的出售单列表
  static String verifySecurityPassword =
      '$baseUrl/trade/web/incubationOrder/verifySecurityPassword'; //校验交易密码, 只传密码payPassword

  static String getSaleOrderPrice =
      '$baseUrl/trade/web/saleOrder/getSaleOrderPrice'; //获取寄售单价
  static String getIncubationReminder =
      '$baseUrl/marketing/web/incubationConfig/getIncubationReminder'; //获取孵化提醒
  static String updateIncubationReminder =
      '$baseUrl/marketing/web/incubationConfig/updateIncubationReminder'; //修改孵化提醒
}
